.page-section
  width 100%
  clear both
  margin 0
  padding 4% 0
  
.module 
  padding 0 !important
  max-width 1230px
  margin auto 


.grid-module
  .row
    padding-top 2.5%
    overflow visible
    &:first-of-type
      padding-top 0

    &:after
      content ""
      display table
      clear both

    &.no-padding
      padding 0

    &.no-padding-top
      padding-top 0px


  .col
    float left
    padding 1.25%
    box-sizing border-box
    overflow hidden

    &.no-padding
      padding 0

    &.no-left-padding
      padding-left 0
      padding-right 1.75%

    &.no-right-padding
      padding-right 0
      padding-left 1.75%

    &.padding-bottom
      padding-bottom 1.25%


  &.grid
    background-color #fff
    display block
    overflow hidden
    width 100%
    float left
    position relative
    height 0
    padding-bottom 100%
    border-bottom 1px solid #e0e0e0

    &:after
      -webkit-transition background-color 120ms linear
      transition background-color 120ms linear
      background-color transparent
      content ""
      height 100%
      left 0
      position absolute
      top 0
      visibility inherit
      width 100%

    &:hover:after
      background-color rgba(0, 0, 0, 0.1)

    &.no-hover:after
      display none

  .blue-bg
    background-color #2a8cc4

    .label span
      background #056da8
      color #fff

    h3
      color #fff

    p
      color #aed4ea

  .grid2x1
    padding-bottom 48.10127%

  .grid3x1
    padding-bottom 33.4226%

  .grid3x2
    padding-bottom 66.667%

  .grid3x4
    padding-bottom 133.333%

#flow02 .grid 
  border 0 

.grid2x1 
  padding-bottom 48.10127%
  font-size 1em 

  .images-wrapper
    float left
    width 48.10%

    &:after
      position absolute
      content ' '
      width 0px
      height 0px
      right 0
      top 30px
      border-width 14px 13px
      border-style solid
      border-color transparent #fff transparent transparent

  .content-wrapper
    width 51.90%
    float left
    padding 4%

.banner
  height 500px
  width 100%
  background-repeat no-repeat
  background-position center top 

#flow01
  .row
    padding 0

    .span-8
      width 66.66667%\9
      *width 790px
      _width 790px
      height 380px
      padding 15px

      .content-wrapper
        width 51.4%\9
        *width 43%
        _width 43%

    .span-4
      width 33.33333%\9
      *width 380px
      _width 380px
      height 380px
      padding 15px

      #service-grid .span-12
        height 126.5px

        .grid3x1
          padding-bottom 36.42%\9
          *padding-bottom 33.42%
          _padding-bottom 33.42%


#flow02 .row 
  padding 0 

  .span-6
    width 50%\9
    *width 580px
    _width 580px
    _padding 15px

    .grid2x1
      padding-bottom 43%
      _position relative
      _overflow hidden
      _zoom 1

      div.note-pic
        _width 248px
        _height 248px
        _float left

      div.list-content
        width 300px
        _height 220px
        _padding-left 25px
        _float right

        ul
          _width 300px
          _padding 0
          margin 0

          li a
            width 285px
            overflow hidden
            text-overflow ellipsis


#flow002 .row 
  _clear both
  padding 0 

  .span-8
    width 66.66667%\9
    *width 790px
    _width 790px
    height auto

    .grid2x1 .content-wrapper
      width 51.4%\9
      *width 43%
      _width 43%

  .span-4
    width 33.33333%\9
    *width 380px
    _width 380px
    height auto

    .grid1x2
      padding-bottom 214.5%

      .content-wrapper
        width 100%\9
        *width 80%
        _width 80%
        padding 10%

  #sigle-one
    .span-6
      width 50%\9
      *width 380px
      _width 380px

      .grid
        padding-bottom 107%\9
        *padding-bottom 107%
        _padding-bottom 104%

    .content-wrapper
      padding 16% 10% 8%
      width 100%\9
      *width 80%
      _width 80%

  &#index-bot-top .span-4
    width 33.33333%\9
    *width 380px
    _width 380px

  &#index-bot .span-4
    width 33.33333%\9
    *width 380px
    _width 380px

  &#index-bot .span-4 .grid .content-wrapper
    padding 5% 10%
    width 100%\9
    *width 80%
    _width 80%